<?php

declare(strict_types=1);

namespace DreamCat\StateMachine\Ui;

use DreamCat\StateMachine\Popo\MachineData;

/**
 * 可申请操作是否显示的判断接口
 * @author vijay
 */
interface OperatorDisplayInterface
{
    /**
     * 是否显示按钮
     * @param MachineData $machineData 状态机数据
     * @param string $opertorKey 动作标识
     * @return bool 是否显示
     */
    public function displayOperator(MachineData $machineData, string $opertorKey): bool;
}

# end of file
